From 7da717ef47953aca6f4b4a5aa5943c31f550965c Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Mon, 12 Dec 2016 09:41:21 +0100 Subject: [PATCH] x86: add CPUID dependents of APIC and TSC TSC_DEADLINE in particular depends on both; take the opportunity to add a few more. Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper --- xen/tools/gen-cpuid.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xen/tools/gen-cpuid.py b/xen/tools/gen-cpuid.py index c29f1d3a5e..420a5cc7e9 100755 --- a/xen/tools/gen-cpuid.py +++ b/xen/tools/gen-cpuid.py @@ -181,9 +181,11 @@ def crunch_numbers(state): # bit is only representable in the 64bit PTE format offered by PAE. PAE: [LM, NX], + TSC: [TSC_DEADLINE, RDTSCP, TSC_ADJUST, ITSC], + # APIC is special, but X2APIC does depend on APIC being available in # the first place. - APIC: [X2APIC], + APIC: [X2APIC, TSC_DEADLINE, EXTAPIC], # AMD built MMXExtentions and 3DNow as extentions to MMX. MMX: [MMXEXT, _3DNOW], -- 2.30.2